home *** CD-ROM | disk | FTP | other *** search
Wrap
Attribute VB_Name = "Proger" Public Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long Public Const HWND_NOTOPMOST = -2 Public Const HWND_TOPMOST = -1 Public Const SWP_NOMOVE = &H2 Public Const SWP_NOSIZE = &H1 Public Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE Public Sub Ontop(FormName As Form) Call SetWindowPos(FormName.hwnd, HWND_TOPMOST, 0&, 0&, 0&, 0&, FLAGS) End Sub Public Sub Notontop(FormName As Form) Call SetWindowPos(FormName.hwnd, HWND_NOTOPMOST, 0&, 0&, 0&, 0&, FLAGS) End Sub 'to use this all you have to do is call the sub in a command 'button or form load 'to stay on top use 'Ontop me 'to stop that use 'Notontop Me